import fetch from '@system.fetch';
import prompt from '@system.prompt';
import http from '@ohos.net.http';
// import './jquery.min.js'
export default {
    data: {
        flag: '0',
        // title: 'World'
        th: "temp: 0  humi: 0",
        winfo: "",
        ret_th: {}
    },
    getFlag(flag) {
        this.flag = flag.value;
    },
    FreshTH() {
        this.th = "temp: 0  humi: 0";
        var ret_url = "http://121.37.109.178:5000/setFlag?flag=0";
        // var ret_th = {};
        let httpRequest = http.createHttp();
        httpRequest.request(
            ret_url,
            {
                method: "GET"
            },(err, data) => {
            if (!err) {
                //                    // data.result为http响应内容，可根据业务需要进行解析
                //                    console.info('Result:' + data.result);
                //                    console.info('code:' + data.responseCode);
                //                    // data.header为http响应头，可根据业务需要进行解析
                //                    console.info('header:' + data.header);
                console.info("success")
                console.info(data.result)
            } else {
                // console.info('error:' + err.data);
                console.info("error")
            }
        }
        )
    },
    setFlag() {
        var ret_url = "http://121.37.109.178:5000/setFlag?flag="+this.flag;
        var ret_url1 = "http://121.37.109.178:5000/getdht11";
        // var ret_th = {};
        let httpRequest = http.createHttp();
        httpRequest.request(
            ret_url,
            {
                method: "GET"
            },(err, data) => {
                if (!err) {
//                    // data.result为http响应内容，可根据业务需要进行解析
//                    console.info('Result:' + data.result);
//                    console.info('code:' + data.responseCode);
//                    // data.header为http响应头，可根据业务需要进行解析
//                    console.info('header:' + data.header);
                    console.info("success")
                    console.info(data.result)
                } else {
                    // console.info('error:' + err.data);
                    console.info("error")
                }
            }
        )
        if (this.flag == '2') {
            let httpRequest1 = http.createHttp();
            httpRequest1.request(
                ret_url1,
                {
                    method: "GET"
                }, (err, data) => {
                if (!err) {
                    //                    // data.result为http响应内容，可根据业务需要进行解析
                    //                    console.info('Result:' + data.result);
                    //                    console.info('code:' + data.responseCode);
                    //                    // data.header为http响应头，可根据业务需要进行解析
                    //                    console.info('header:' + data.header);
                    // this.ret_th = data.result;
                    // console.info(JSON.stringify(data.result))
                    this.ret_th = JSON.parse(data.result.toString());
                    this.th = "temp:" + this.ret_th["temp"] + "  humi:" + this.ret_th["humi"];
                    console.info(data.result.toString());
                    console.info("success111");
                } else {
                    // console.info('error:' + err.data);
                    console.info("error111");
                }
            }
            )
        }


//        fetch.fetch({
//            url: ret_url,
//            header:{'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.70'},
//            responseType:"json",
//            success:(resp)=>
//            {
//                this.winfo = "success"
//            },
//            //如果获取数据失败则执行以下函数
//            fail:(resp)=>
//            {
//                this.winfo = "error";
//            }
//        });
//        fetch.fetch({
//            url: ret_url1,
//            header:{'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.70'},
//            responseType:"json",
//            success:(resp)=>
//            {
//                ret_th = resp.data;  //令获取到的数据赋给winfo
//                this.winfo = "success"
//                console.log(resp.data)
//            },
//            //如果获取数据失败则执行以下函数
//            fail:(resp)=>
//            {
//                this.winfo = "error";
//            }
//        });


        prompt.showToast({
            message: this.winfo + ret_url
        })
    },

}
